home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / QuickDraw3D 1.6 SDK / Mac SampleCode Previous / Geometry Samples- Mac / Skinny3DSample / Skinny3DSources ƒ / 3DAppSpecific.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-05-18  |  876 b   |  33 lines  |  [TEXT/MPS ]

  1. #include    "QD3D.h"
  2. #include    "QD3DGroup.h"
  3. #include    "QD3DDrawContext.h"
  4. #include    "QD3DTransform.h"
  5. #include    "QD3DCamera.h"
  6. #include    "QD3DView.h"
  7. #include    "QD3DLight.h"
  8. #include    "QD3DRenderer.h"
  9. #include    "QD3DShader.h"
  10. #include    "QD3DStyle.h"
  11. #include    "QD3DGeometry.h"
  12. #include    "QD3DMath.h"
  13.  
  14.  
  15. // prototypes of QD3DFunctions called from the application
  16.  
  17. OSErr    InitializeApplication(void);
  18. void    Cleanup(void);
  19. Boolean PreflightNew(void); // return TRUE if "New" will work
  20. void     DoNew(void);
  21. void     DoOpen(void);
  22. void     DoClose(void); // FrontWindow() only
  23. void     DoSave(void);
  24. void     DoSaveAs(void);
  25. void     DoPrint(void);
  26. void     DoClickInContent(EventRecord *evt, WindowPtr theWindow);
  27. void     ActivateWindow(WindowPtr newFrontWindow, Boolean active);
  28.  
  29. void    DoAppSpecificMenu(long menuNumber, long itemNumber);
  30. void     UpdateAppMenus(void);
  31.  
  32. void    DrawAppSpecificContent(WindowPtr theWindow);
  33.